Big Huge Thesaurus

weapons emplacement

noun